/*
 * Copyright (C) 2010 Enrique Lara (enrique.posix2.lara@gmail.com)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package app.tellwmata;

public final class Constants {
    public static final String PROMPT = "PROMPT";

    private Constants() {
    }

    public static class Actions {
    }

    public static final String ACTION_PROFILE = "app.tellwmata.intent.PROFILE";
    public static final String ACTION_SETTINGS = "app.tellwmata.intent.SETTINGS";
    public static final String ACTION_ABOUT = "app.tellwmata.intent.ABOUT";
    public static final String ACTION_METRO = "app.tellwmata.intent.METRO";
    public static final String ACTION_EDIT = "app.tellwmata.intent.EDIT_FORM";
    public static final int TYPE_METRO = 1;
    public static final int TYPE_BUS = 3;
    public static final int TYPE_PARATRANSIT = 42;

    public static class FormFields {
        public static final String FORM_NAME = "form_name";
        public static final String ROUTE_TYPE = "route_type";
        public static final String FORM_TYPE = "form_type";
        public static final String TYPE = "type";
        public static final String CATEGORY = "Category";
        public static final String TOPIC = "Topic";
        public static final String INCIDENT_TYPE = "IncidentType";
        public static final String FIRST_NAME = "FirstName";
        public static final String LAST_NAME = "LastName";
        public static final String EMAIL = "EmailAddress";
        public static final String ADDRESS_1 = "Address1";
        public static final String ADDRESS_2 = "Address2";
        public static final String CITY = "City";
        public static final String STATE = "State";
        public static final String ZIP_CODE = "Zipcode";
        public static final String TELEPHONE = "DayTimePhone";
        public static final String INCIDENT_DATE = "DateOfIncident";
        public static final String INCIDENT_TIME = "TimeOfIncident";
        public static final String AM_PM = "AM_PM";
        public static final String BUS_ROUTE_NUMBER = "RouteNumber";
        public static final String BUS_NUMBER = "BusNumber";
        public static final String RAIL_LINE = "RailLine";
        public static final String RAIL_CAR_NUMBER = "RailCarNumber";
        public static final String STATION = "station";
        public static final String DESTINATION = "Destination";
        public static final String INCIDENT_ADDRESS = "Incident_Address1";
        public static final String INCIDENT_CITY = "Incident_City";
        public static final String INCIDENT_STATE = "Incident_State";
        public static final String COMMENTS = "Comments";
        public static final String[] FORM = {
                                                TYPE,
                                                CATEGORY,
                                                TOPIC,
                                                INCIDENT_TYPE,
                                                FIRST_NAME,
                                                LAST_NAME,
                                                EMAIL,
                                                ADDRESS_1,
                                                ADDRESS_2,
                                                CITY,
                                                STATE,
                                                ZIP_CODE,
                                                TELEPHONE,
                                                INCIDENT_DATE,
                                                INCIDENT_TIME,
                                                AM_PM,
                                                BUS_ROUTE_NUMBER,
                                                BUS_NUMBER,
                                                RAIL_LINE,
                                                RAIL_CAR_NUMBER,
                                                STATION,
                                                DESTINATION,
                                                INCIDENT_ADDRESS,
                                                INCIDENT_CITY,
                                                INCIDENT_STATE,
                                                COMMENTS,
        };
    }
}
